@font-face {
    font-family: 'multimedia';
    src: url('fonts/multimedia-webfont.eot');
    src: url('fonts/multimedia-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/multimedia-webfont.woff') format('woff'),
         url('fonts/multimedia-webfont.ttf') format('truetype'),
         url('fonts/multimedia-webfont.svg#multimedia') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'redcloud';
    src: url('fonts/redcloud-webfont.eot');
    src: url('fonts/redcloud-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/redcloud-webfont.woff') format('woff'),
         url('fonts/redcloud-webfont.ttf') format('truetype'),
         url('fonts/redcloud-webfont.svg#redcloud') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, html { 
    text-align: left;
    background-color: #f1f1f1;
    color: #000;
    font-family: multimedia, impact, verdana, tahoma, arial, sans serif;
    -webkit-text-size-adjust: auto;
}

a
{
    color: #fff;
}

.hide { display: none; }

/* -- FRAMEWORK -- */
.clear {clear:both;display:block;overflow:hidden;width:0;height:0}

.red
{
    color: #C70000;
}

.sep
{
    height: 15px;
    clear: both;
}
.left { float: left; }
.right { float: right; }

#content
{
    width: 96%;
    padding: 2%;
}

.annonce
{
    font-size: 45px;
    text-align:center;
}

#menu
{
    width: 40%;
    margin: 0 auto;
}